package org.kabeja.dxf.objects;

import org.kabeja.dxf.DXFDocument;

/**
 * @author shutao
 * @since 2022/4/24 16:43
 */
public abstract class DXFObject {
    protected DXFDocument doc;
    protected String softID;
    protected String hardID;
    protected String handleID;

    public DXFObject() {
    }

    public String getSoftPointerID() {
        return this.softID;
    }

    public void setSoftPointerID(String var1) {
        this.softID = var1;
    }

    public String getHardOwnerID() {
        return this.hardID;
    }

    public void setHardOwnerID(String var1) {
        this.hardID = var1;
    }

    public void setDXFDocument(DXFDocument var1) {
        this.doc = var1;
    }

    public abstract String getObjectType();

    public String getID() {
        return this.handleID;
    }

    public void setID(String var1) {
        this.handleID = var1;
    }
}
